Proposed ethical framework for software requirements engineering
نویسندگان
چکیده
Requirements engineering is a fundamental process in software development phases. At the same time, it difficult phase and exposed many ethical violations. The main purpose proposing an framework for requirements that addresses identified concerns. These concerns include problems associated with knowledge gap, identification, quality-related concerns, unwillingness to give requirements, practicing forbidden activities. are grouped into category as proposed components. Each of categories encompasses more than one problem domain. suggests resolving mechanisms collections clauses each those An expert evaluation technique used validate framework. experts purposefully selected from industries institutions. Questionnaires focus group discussions were data-gathering tools validation validity (face validity, content construct validity) reliability checked. results show has acceptable range reliability. can be guideline engineers minimise occurrence during process.
منابع مشابه
A Framework for Software Requirements Engineering
Despite research being done on improving the requirements engineering process, existing requirements engineering tools and techniques are still inadequate. Different tools and techniques represent different foci on aspect of features. This paper presents a requirements engineering framework that provides emphasis on four aspects of requirements engineering – organizational factors, requirements...
متن کاملRequirements-Driven Software Re-engineering Framework
Software re-engineering projects such as migrating code from one platform to another, or restructuring a monolithic system into a modular architecture are popular maintenance tasks. Usually, projects of this type have to conform to hard and soft quality constraints (or non-functional requirements) such as “the migrant system must run as fast as the original”, or “the new system should be more m...
متن کاملRequirements Engineering for Software Reuse
ions. Prieto-Diaz illustrates his proposed process with a set of data flow diagrams that help to understand the inputs to the process, the specific transformations or activities, and the results. These diagrams are repeated here as Figures III-2, III-3, III-4, III-5, III-6. Figure III-2 provides a context diagram for the domain analysis process proposed by Prieto-Diaz. Note that the process inv...
متن کاملRequirements Engineering for Social Software
The modern Internet world is enriched with social software, often referred to as Web2.0 [O’Rel05]: YouTube, Flickr and FaceBook are some of the most famous examples. Social software bears some special characteristics. One is the shift of the focus from technology to the user. Users increasingly play the central role in the design of such systems. A second characteristic is the self-organization...
متن کاملSoftware Engineering: Integration Requirements∗
This paper presents a discussion of software integration requirements, with an emphasis on the requirements of post-factum software systems integration. The problem is defined; the requirements and associated issues are discussed. Formality as a major requirement of software integration is emphasized and a formal approach, called Compositional integration, is introduced. The requirements for in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IET Software
سال: 2023
ISSN: ['1751-8806', '1751-8814']
DOI: https://doi.org/10.1049/sfw2.12136